stormy petrel - Turkish English Dictionary